47417
598658
655503
49682
494210
962963
449512
996270
905400
458527
189793
233303
5148799
3567581
3076148
2393804
2230988
2052609
1972358
191578
1768118
1720136
1690196
1637471